# 序列都可以进行的操作包括索引，切片，加，乘，检查成员，其中的每个元素都有索引从0开始
# 数据成员的类型可以不同
list1 = ['Google', 'Runoob', 1997, 2000];
list2 = [1, 2, 3, 4, 5];
list3 = ["a", "b", "c", "d"];

# append() 方法用于在列表末尾添加新的对象，只能一次添加一个元素
list1.append(666666)
print(list1)

# extend() 函数用于在列表末尾一次性追加另一个序列中的多个值（用新列表扩展原来的列表）
list1.extend(list2)
print('添加了另一个list之后', list1)

# insert() 函数用于将指定对象插入列表的指定位置。
list1.insert(1, "指定位置添加的元素")
print(list1)

# 嵌套列表
a = ['a', 'b', 'c']
n = [1, 2, 3]
x = [a, n]
print('嵌套列表', x, sep=":")
# 打印指定位置的值
print(x[0])
print(x[0][1])

# 删除列表元素
# 可以使用del语句来删除列表的元素
list = ['Google', 'Runoob', 1997, 2000]
print("原始列表: ", list)
del list[2]
print("删除第三个元素: ", list)

# 列表的长度
# len()方法可以返回列表元素个数
list1 = ['Google', 'Runoob', 'Taobao']
print(len(list1))
list2 = list(range(5))  # 创建一个0-4的列表
print(len(list2))
